Precise Approximation of Convolutional Neural Networks for Homomorphically Encrypted Data
نویسندگان
چکیده
Homomorphic encryption (HE) is one of the representative solutions to privacy-preserving machine learning (PPML) classification enabling server classify private data clients while guaranteeing privacy. This work focuses on PPML using word-wise fully homomorphic (FHE). In order implement deep HE, ReLU and max-pooling functions should be approximated by polynomials for operations. Most previous studies focus HE-friendly networks, which approximate low-degree polynomials. However, this approximation cannot support deeper neural networks due large errors in general can only relatively small datasets. Thus, we propose a precise polynomial technique, composition minimax low degrees functions. If replace with proposed polynomials, standard models such as ResNet VGGNet still used without further modification FHE. Even pre-trained parameters retraining, makes method more practical. We ResNet-152 15, 27, 29. Then, succeed classifying plaintext ImageNet dataset 77.52% accuracy, very close original model accuracy 78.31%. Also, obtain an 87.90% encrypted CIFAR-10 ResNet-20 any additional training.
منابع مشابه
Hardware-oriented Approximation of Convolutional Neural Networks
High computational complexity hinders the widespread usage of Convolutional Neural Networks (CNNs), especially in mobile devices. Hardware accelerators are arguably the most promising approach for reducing both execution time and power consumption. One of the most important steps in accelerator development is hardware-oriented model approximation. In this paper we present Ristretto, a model app...
متن کاملSharing Data Homomorphically Encrypted with Different Encryption Keys
In this paper, we propose the first homomorphic based proxy re-encryption (HPRE) solution that allows different users to share data they outsourced homomorphically encrypted using their respective public keys with the possibility to process such data remotely. More clearly, this scheme makes possible to switch the public encryption key to another one without the help of a trusted third party. I...
متن کاملCrypto-Nets: Neural Networks over Encrypted Data
The problem we address is the following: how can a user employ a predictive model that is held by a third party, without compromising private information. For example, a hospital may wish to use a cloud service to predict the readmission risk of a patient. However, due to regulations, the patient’s medical files cannot be revealed. The goal is to make an inference using the model, without jeopa...
متن کاملCryptoDL: Deep Neural Networks over Encrypted Data
Machine learning algorithms based on deep neural networks have achieved remarkable results and are being extensively used in different domains. However, the machine learning algorithms requires access to raw data which is often privacy sensitive. To address this issue, we develop new techniques to provide solutions for running deep neural networks over encrypted data. In this paper, we develop ...
متن کاملData-dependent Initializations of Convolutional Neural Networks
Convolutional Neural Networks spread through computer vision like a wildfire, impacting almost all visual tasks imaginable. Despite this, few researchers dare to train their models from scratch. Most work builds on one of a handful of ImageNet pre-trained models, and fine-tunes or adapts these for specific tasks. This is in large part due to the difficulty of properly initializing these network...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2023
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2023.3287564